package com.youlu.campus.service.wechat;

import com.youlu.campus.entity.domain.WechatAccessToken;
import com.youlu.campus.entity.domain.WechatSiteUserInfoDomain;

public interface WechatService {
    /**
     * 从获取AccessToken
     *
     * @param appId
     * @return
     */
    WechatAccessToken getAccessToken(String appId, String code);

    /**
     * 获取用户信息¬
     *
     * @param appId
     * @param openId
     * @return
     */
    WechatSiteUserInfoDomain getUserInfo(String appId, String openId);

    /**
     * 获取AccessToken
     *
     * @param appId
     * @param openId
     * @return
     */
    WechatAccessToken getAccessTokenByOpenId(String appId, String openId);

}
